250
354
203
373
265
172
240
324
290
243
407
31737
24240
22642
20143
1629267
15782
1445148
13976
1300144
12230
10980
9310