1004
1685
1960
11112
1396
1237
1123
1445
10812
9410
12510
1282
601811
43260
43193
40947
3633270
3407155
29584
2859149
27176
23182
21550
19680