1227
1756
1287
1167
18213
16116
1347
15330
1359
1247
1647
20012
605411
43480
43363
41337
3669270
3444156
29784
2881149
27446
23362
21750
19820