1031 171
1008 265
930 745
906 21
904 285
853 901
731 28
678 356
649 376
633 697
621 10
609 258
565 404
506 112
502 862
479 394
279 261
192 577
103 710
49 174