482
380
160
610
483
497
840
614
453
324
442
5115
41757
31620
30633
27635
2413267
21684
2075153
1922149
19106
15680
15370
13560