958
857
857
1054
886
798
888
943
1501
876
814
807
6319
823
831
931
790
944
908
863
1498
1051
1646
1578
3958
2532
763
860
1146
851
771
905
1981
1273
9256
1092
984
1088
1236
1381
862
2204
800
815
927
5901
1365
1847
823
1025
885
3208
953
3798
874
918
781
801
824
1249