29937
930859
340646
720218
969606
23545
692143
765785
966546
882971
1586
120891
5084799
3516581
3016148
2320804
2213988
2009609
1906357
189878
1746118
1715136
1663195
1624471