1170
1030
575
891
1530
1825
822
547
930
1174
834
1064
692112
49763
49020
48598
4272271
4067158
33344
3273151
31426
27002
24661
23050