493
340
350
354
385
3910
532
490
453
519
403
384
31327
23920
22182
19813
1610267
15542
1428148
13746
1279144
12060
10820
9180