23973
151859
812699
72116
620132
535554
14399
54903
20495
549334
63140
134334
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352