1022 809
904 54
883 275
869 197
844 96
780 308
742 392
671 586
659 752
647 276
632 485
625 505
505 604
491 965
371 336
321 308
321 381
286 545
140 445
69 335