2106
11511
14910
15531
9513
1179
10314
1429
1166
2330
2407254
975
605411
43480
43363
41337
3669270
3444156
29784
2881149
27446
23362
21750
19820