3670
2355
32114
3955
1450
122946
1150
600
75514
2094
69026
2315
1636217
1156312
11213276
1035116
10127258
97704
8284155
775711
71126
61914
57512
54128