25015
15815
1705
1870
235736
19337
1729
18215
17122
16316
2180
11110
42217
32070
31153
28355
2443267
22074
2128153
19536
1948149
15890
15670
13900