433
404
397
375
631
321
417
353
285
432
523
41707
31570
30583
27615
2407267
21684
2071153
1920149
19096
15680
15330
13550