12982
51416
2725
1971702
9936
2544
3055
1783
2452
60745
3288
24710
1646417
1166312
11467276
1043816
10372259
98034
8423155
784211
71696
62454
57942
54438