353730
370857
674559
439651
312849
634767
436712
27230
1001582
38617
997486
964881
5515800
4031581
3509150
2761804
2382988
2307609
2285358
1997119
199478
1822196
1798136
1709216