838312
305263
180407
336281
611895
535338
66616
862901
804881
558643
142946
151581
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471