320
3216
285
2915
3610
3020
2819
2725
286
280
2538
12420
10080
8011
6370
549262
5090
4740
4331
4339
411147
376142
31250