393
2110
1612
143
200
2437
263
110
315
183
121
153
22396
16990
14991
13420
10242
998263
8974
8880
854148
741142
68411
6820