3301
1114
1271
1346
751
1148
870
917
965
1218
1187
856
937
929
1320
819
945
1076
1042
864
847
2068
1249
1031
850
1166
1051
1090
918
860
801
1299
1581
1026
1671
874
973
1285
1075
852
971
961
947
1082
847
969
913
809
990
875
873
827
1113
952
1031
1145
1228
955
796
805