672
1345
942
646
1029
2764
895
858
837
1809
862
1285
759
968
1156
830
1348
883
2391
9812
995
1099
959
1368
1085
850
757
1062
1198
977
1190
1043
1013
910
1067
1489
1038
1499
688
1095
1097
1927
1317
1316
2703
770
703
1311
1147
1328
1025
1299
967
780
1578
976
994
1004
815
1077
1989
1831
774
1634
3289
1969
2295
719
789
1413
3398
4349
1405
984
802
639
1196
669
716
1295
671
1151
975
1569
1457
816
634
4156
616
1537
939
890
665
784
1046
720
1087
700
1812
1527
4560
647
890
1908
1291
694
1398
739
1033
642
961
686
1690
902
726
674
1135
901
2456
1119