3121
1220
806
815
895
767
1558
1229
998
2114
791
783
879
898
914
820
951
1109
1032
923
840
956
4194
1031
1020
836
978
1072
777
1111
994
1325
2229
1593
1270
876
996
2501
750
2639
770
952
992
1356
865
836
997
944
1267
1170
878
771
2394
963
787
1323
1215
1304
3575
868
1837
909
2351
2578
1002
950
1010
802
1247
831
1136
771
1069
1449
1526
1386
907
1082
801
1169
1255
845
1775
1163
830
943
1197
1501
1377
769
1883
1025
1169
857
802
1131
914
887
782
875
829
1042
949
897
2265
12014
1071
2126
947
1605
1129
1253
880
1613
920
900
3313
1555
1111
1323