46872
415681
701421
89392
20918
995112
824841
203846
918145
489165
96388
524666
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471