1040 171
1032 265
936 745
910 285
907 21
868 901
733 28
687 356
672 376
637 697
628 258
623 10
603 404
526 862
511 112
481 394
282 261
197 577
112 710
60 174