1986
1402
1951
23010
2895
2760
173565
2508182
2681
7781
21423
1541702
1588216
1095912
9991276
995716
95013
9138258
7470154
726511
68415
58173
54302
52308