950
1020
1667
13713
1530
1560
11415
8714
853
1136
1065
1000
605311
43470
43333
41317
3667270
3443156
29754
2880149
27436
23362
21750
19820