668
915
1302
2415
1095
687
1274
2165
1126
687
759
1282
699
1060
1644
709
1175
738
813
1041
1412
3048
943
922
3782
1592
669
1208
741
706
1351
1509
660
1618
741
735
814
700
1444
708
743
827
688
650
955
1776
747
741
5178
705
1064
705
957
657
1254
802
1222
937
629
1466
603
1356
770
631
739
830
757
1839
1021
1377
1737
852
1759
1178
645
698
803
2356
628
892
929
1644
611
1783
920
700
984
675
1548
1794
777
734
607
895
774
1444
1288
1418
1472
679
654
1818
2737
873
1558
862
3194
1255
695
1125
2779
1385
772
1417
746
680
2224
1185
1473
1151