1489
959
1688
981
1679
1195
844
1211
1848
1970
1505
1005
1423
1358
1299
871
1395
1485
1541
669
1585
734
1007
685
1360
739
1275
1502
1139
2295
1929
1054
1100
2722
817
1134
1136
1539
839
941
619
2592
809
749
852
733
759
1088
862
703
626
1728
957
1742
1117
689
1538
632
934
2617
1557
1592
801
648
1444
1116
1557
1995
922
756
2395
1164
1341
878
1507
3205
754
715
823
1790
800
1396
935
824
696
1210
1050
947
1600
636
754
887
934
1354
846
2499
633
1438
2409
1437
779
891
929
948
1620
1634
715
1255
2625
1167
723
1447
1438
1247
640
1091
1447
972
1075
1144