18338
271302
329150
4475
404888
400297
98135
958250
531684
601336
484537
6471
5167799
3586581
3111148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471