1031 171
1009 265
931 745
907 21
904 285
855 901
731 28
679 356
649 376
633 697
622 10
609 258
566 404
506 112
503 862
479 394
279 261
192 577
103 710
50 174