346995
751975
146636
840296
613604
569804
384483
723510
333651
95215
622457
524406
215519
102287
549749
640388
10928744
614686
3837577
3748980
3238510
2556192
2100495
2063216
2026492
182166
1759948
16105
152961
1522545