1156
15229
14733
1326
11622
15320
10927
16013
948
1440
8310
15919
39607
30390
28663
26095
2241267
20284
1956153
1813149
17996
14950
14570
12800