851
14513
8414
1424
822
1112
9712
973
763
1086
1215
766
588211
42350
42193
40057
3552270
3309154
29264
2798149
26666
22632
21090
19280