1136
1098
743
930
1135
1340
1260
1125391
1828869
809
1591
400
606511
43560
43363
41397
3676270
3450156
29824
2884149
27486
23392
21780
19820