629899
34132
550702
831529
787840
446955
888931
490436
629255
15755
799633
435689
5261799
3687581
3208148
2526804
2283988
2136609
2060358
193878
1833118
1745136
1729196
1661471