19513
1290
2263391
7522
19314
28327
1840
2280
1669
15331
1465
15713
38877
29790
28043
25495
2172267
19654
1908153
1773149
17546
14550
14280
12510