31 812
1031 252
1006 208
807 895
97 559
860 261
461 217
376 105
338 79
324 527
696 457
450 657
417 609
385 208
789 701
505 209
205 489
205 626
404 779
283 369