4682
1155
1123
874
1046
898
848
1245
1018
1455
912
1282
1176
2562
1060
878
1109
869
912
812
829
813
995
826
916
895
888
891
889
802
1170
798
823
807
1007
809
877
846
1075
1113
1214
1232
1221
983
958
1122
1035
1727
769
903
1447
1230
843
879
1691
1006
833
1153
1060
1525