428
545
472
797
767
7612
463
899
5613
709
645
320
41497
31510
30403
27485
2389267
21554
2066153
1911149
19016
15640
15210
13520