1226
646
661
1606
709
714
696
657
723
1495
689
653
750
900
708
859
690
644
741
1011
662
746
829
898
778
795
700
713
1170
710
654
770
807
645
1436
610
795
1146
687
728
747
1241
857
727
719
638
633
1058
978
2399
1284
1074
681
782
2479
683
1940
809
808
669
860
1650
1167
788
3467
855
773
1733
684
4110
703
1555
1311
689
903
745
675
1338
664
790
645
696
621
1408
2709
2545
859
894
1247
2244
1619
723
1475
616
1444
1643
1653
674
709
2317
696
899
1057
952
2059
974
846
2894
722
1522
1211
1528
681
1053
1290
878
1375
641
923
1581