1352
1140
2294
2304
1430
22910
2895
1880
1504
1572
1701
944
1638117
1158712
11273276
1036916
10181259
97774
8315155
777211
71336
62044
57612
54218