1030 171
1007 265
928 745
904 21
903 285
851 901
729 28
677 356
648 376
633 697
620 10
602 258
561 404
506 112
501 862
479 394
277 261
191 577
103 710
49 174