351
466
527
5610
533
612
4510
5316
423
322
483
6213
41757
31640
30633
27645
2415267
21684
2075153
1922149
19106
15680
15370
13560