191878
1723136
803613
1639471
1119525
105805
565302
569601
509873
486163
99431
640235
5161799
3574581
3099148
2403804
2238988
2062609
1978358
1774118
1692196