1037 702
988 636
961 271
851 714
840 514
696 451
615 210
463 145
410 902
320 815
297 679
74 317
35 694