350102
851365
251813
966735
683843
79981
861486
581599
482346
29746
213633
126586
32315464
27551131
24627998
24137481
18484343
16651973
154711029
14649239
12631764
10462485
767744
5697209