4031
23857
2740
3623
21062
28335
2890
25115
1503
2199
2060
10910
38507
29520
27753
25255
2146267
19434
1896153
1755149
17326
14460
14150
12410