1627
2340
15433
11234
18330
1183
13133
8944
17410
1699
421
1424
40177
30690
29343
26505
2287267
20654
1995153
1846149
18316
15140
14710
13050