906
975
882
810
628
725
674
694
2663
995
811
1055
1133
878
1094
1097
724
654
3387
1415
1575
869
688
1333
1003
1204
941
1543
942
1779
762
870
732
724
700
850
656
1297
696
854
1025
693
1280
757
812
672
1639
1867
778
1062
1030
1074
689
862
736
681
1050
748
933
694
806
649
1064
735
692
555
614
691
791
1104
3588
794
963
2609
740
2746
890
642
2656
803
932
709
657
702
805
864
648
642
690
1402
756
807
962
1123
2408
1000
1623
1018
751
4802
667
1249
898
668
1438
992
910
763
5636
2699
1111
665
628
708
1980
873
965
656
664
2250