1113
1055
2930
2213715
19526
1770
1487
16016
2144
2125
13825
15910
606411
43560
43363
41397
3676270
3450156
29824
2884149
27486
23392
21780
19820