43361
346192
421586
96364
844943
959219
941729
765566
1009212
473343
864400
143363
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191278
1761118
1719136
1686195
1635471