3051
2466
1230
1905
1352
28713
2336
3455
2200
1895
3291
3006
1585616
1093912
9947276
992416
94913
9122258
7443154
724311
68335
58023
54142
52188