1031 14
985 114
824 545
785 14
684 535
564 712
534 588
432 662
371 149
350 342
268 390
265 761
228 157
50 207