1300
1110
1560
1163
11811
12922
624
862
1139
1132
910
680
702212
50493
49460
49318
4327271
4134158
33684
3337153
31836
27392
24971
23330