1032
1321
1678
976
835
607
654
676
869
679
679
888
1006
1430
1256
795
628
1877
800
694
655
731
1936
665
1646
1589
1707
599
2430
686
1192
693
719
802
807
4212
1222
690
633
689
1475
632
3485
2351
1351
1024
1360
943
798
1546
1417
860
731
1074
636
1550
684
815
711
727
2016
1949
1720
3524
1449
2818
679
1126
945
1172
1624
1570
833
1011
771
729
840
1045
2094
743
703
2134
631
892
1620
1130
659
970
1771
2455
634
1855
651
890
828
1752
669
638
789
1646
1122
1552
1490
2650
1358
1318
690
727
1363
615
694
648
1066
638
763
1800
828
712
695
820