645
619
756
2505
1075
748
866
912
698
697
777
690
715
716
910
1065
921
1029
967
1645
995
663
2743
659
1427
2564
877
2110
640
857
1052
1351
751
676
1168
721
1070
805
1712
887
604
699
874
818
629
1350
1167
847
791
636
3181
1103
820
933
870
691
4811
883
636
876
826
763
644
808
1230
1267
1735
1340
696
714
656
702
1029
1979
745
834
647
892
793
5089
682
681
806
687
1223
632
741
3106
933
723
1035
634
1249
3593
21940
1723
901
1120
932
865
1769
1338
898
710
2494
678
845
1633
779
2860
791
2733
3037
736
1775
739
687
934
933
1081