703
1728
957
1742
1117
689
1538
632
934
2617
1240
1293
955
911
1329
1662
713
1259
968
1534
937
1708
729
668
771
1795
2131
3183
631
2270
1480
1172
793
761
660
1058
1257
2030
700
1385
848
1123
1143
2934
744
651
1454
1645
1420
2355
1044
900
1432
703
1517
1525
1571
1111
1257
754
1705
1016
2142
675
2777
813
1623
636
1150
1066
1076
993
1380
877
987
953
789
1655
1273
747
1295
745
685
602
695
947
3563
2090
642
1997
1631
1601
943
5526
1092
723
3038
1192
908
734
623
1023
2902
2783
1247
1036
966
2436
2284
1767
806
588
756
2342
748
896
1221
644
719
619