255
230
286
267
210
427
310
338
316
372
231
22186
16700
14701
13260
10092
977263
8784
8760
836148
725142
67611
6680