327
466
582
430
574
403
526
445
587
332
590
280
37397
28810
27163
24423
2068267
18884
1829153
16916
1682147
14120
13700
11940