2814
3011
243
222
312
2912
182
307
190
163
120
143
22346
16930
14961
13410
10242
997263
8954
8840
854148
738142
6820
68211