1308
1070
983
9717
1311
1247
941
701
1206
1254
1256
613812
43990
43903
42117
3720270
3509156
30014
2908149
27866
23682
21980
19990