413
344
440
275
364
1008
472
461
456
662
537
41757
31620
30633
27635
2413267
21684
2075153
1922149
19106
15680
15370
13560