5981
29913
4210
34720
3330
38251
3629
53723
35162
24318
4270
24980
605311
43470
43343
41317
3668270
3444156
29764
2881149
27446
23362
21750
19820