50020
243505
328854
387197
672857
230167
254131
961982
152259
567736
3096
543665
5492367
4514935
4331459
3441462
3439998
3395286
3340956
3003729
2988226
2477209
2132352
2127407