31651
2159
18417
1927254
1896
17313
14212
1819
28245
2448
14923
2282
40007
30570
29013
26295
2260267
20474
1975153
1826149
18166
15060
14640
12950