420
845
576
592
540
586
523
581
394
590
386
450
39287
30110
28403
25785
2197267
19944
1926153
1787149
17716
14760
14450
12700