806
987
971
1275
1223
17619
1260
1110
1760
1164
826
756
605311
43470
43333
41317
3666270
3443156
29754
2879149
27426
23362
21750
19820