466
582
311
361
634
345
590
380
210
344
320
140
39297
30120
28423
25795
2199267
19984
1927153
1789149
17736
14770
14490
12710