958
857
857
1055
886
799
888
944
1501
877
815
807
6320
824
831
931
790
944
908
863
1498
1051
1646
1580
3958
2533
764
861
1146
852
771
906
1981
1274
9256
1092
984
1088
1236
1381
862
2204
800
816
928
5902
1365
1847
823
1027
885
3208
953
3802
874
918
781
801
825
1249