10815
949
688
1098
18526
8414
822
973
763
1215
766
1195
590511
42540
42363
40257
3565270
3350154
29314
2810149
26826
22742
21160
19340