806
987
971
1275
1223
17619
1260
1110
1760
1164
826
756
605411
43480
43363
41337
3669270
3444156
29784
2881149
27446
23362
21750
19820