1008 563
708 99
616 945
598 810
561 598
520 265
474 912
452 869
417 989
365 364
351 332
329 31
301 857
242 870
173 491
131 637
65 222
58 527
28 462