878
962
1365
1134
903
738
956
1104
958
710
791
1153
639
939
1148
917
876
1802
1369
1407
2635
1458
1508
797
617
1071
899
919
2577
1352
1274
935
763
809
691
1021
1480
1516
1300
1423
1426
1319
1217
2726
721
754
936
1544
696
953
767
790
1421
3317
2394
1548
834
4314
708
886
669
826
5170
844
2265
822
704
813
1248
854
722
824
1016
777
1666
2814
2877
861
1370
1550
1057
889
942
949
965
788
1760
737
803
684
4988
1418
830
832
1182
852
951
2017
853
739
1248
792
884
1111
892
1343
813
592
952
1156
625
700
2603
893
694
674
1153
609
1274
1537