835
843
842
618
1565
787
2629
856
1103
742
2500
843
786
1002
689
708
1515
1903
700
879
845
1652
1849
697
1170
683
834
940
748
1142
959
837
717
848
1194
776
999
729
2269
828
792
689
862
1139
1391
727
1255
852
708
718
776
603
858
1169
1280
897
1053
909
818
950
913
858
1547
735
1904
2778
1210
1682
691
1629
905
881
983
1526
1398
1388
1640
676
683
638
1672
3279
751
2477
765
1792
1327
629
1697
2991
1160
1166
1793
1346
793
663
970
715
1082
1056
643
1478
736
1487
2611
1463
1548
861
1020
663
879
1457
793
1507
786
742
1793
633
855
1989