312
182
307
190
163
120
143
264
185
4512
180
1810
22306
16780
14831
13310
10162
990263
8864
8780
843148
734142
67811
6730