1659
983
643
1325
936
666
936
1042
976
960
836
3095
1775
1044
1088
863
1328
1291
1171
1139
722
1929
724
3731
786
1689
907
1658
989
839
691
1242
1906
969
2495
1085
870
976
874
1333
1162
1096
2516
915
994
617
703
1755
802
1370
849
1240
1904
2165
920
1658
819
980
1316
851
1291
965
931
2029
1995
1408
705
708
849
656
793
822
722
796
1244
1503
1402
674
1935
1177
1257
2976
700
1690
713
1066
1237
759
2951
626
1302
813
693
1391
722
1175
691
2700
682
666
2085
1769
2043
1341
1930
1665
2863
1062
640
1216
632
970
641
876
1243
1205
732
903
794
9804