3185
2503
3560
2680
995716
1814
37714
1050
2277
1652
1786
1326
1588016
1095912
9990276
95013
9138258
7470154
726511
68415
58173
54292
52308