3354
2895
3067
1972
2452
2290
2285
1095612
1301
1986
1402
1951
1587916
9984276
995516
95003
9137258
7470154
726311
68405
58133
54292
52298