351
170
191
225
305
2510
268
167
83
223
297
2612
22276
16770
14831
13310
10132
987263
8824
8770
842148
734142
67611
6720