326
320
280
270
28169
283
269
2954
266
319
278
12420
10100
8021
6380
549262
5100
4750
4331
4339
411147
376142
31250