797
1241
827
819
1664
1044
782
640
853
1103
669
1798
952
643
2474
1791
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
1558
645
1253
2030
926
785
795
975
1184
667
734
677
863
750
1514
669
2865
702
1139
2319
1503
862
1587
693
787
785
1354
1783
694
1123
1127
659
1364
8885
734
767
817
1244
639
1126
1673
1166
1638
1846
2098
1389
802
826
953
1897
1833
787
2273
908
976
694
787
718
648
1077