255
230
267
210
427
2813
310
316
286
372
300
265
22346
16930
14961
13410
10242
997263
8944
8840
854148
738142
6820
68211