41017
953828
746173
946798
358458
80912
1035669
1009690
69360
592607
328307
466723
5826368
4769935
4549459
35911000
3545286
3503462
3489956
3144226
3097729
2597209
225427
2180407