1311
10237
994
920
11910
1545
15934
8012
15218
13120
9512
1416
601811
43270
43193
40957
3634270
3409155
29584
2859149
27176
23192
21550
19680