654
1497
673
802
1274
656
913
1109
866
885
948
807
904
921
1365
965
2203
2414
890
1172
1454
2843
1595
2210
682
955
779
652
836
804
790
690
844
701
746
715
670
764
1152
659
800
719
729
623
879
667
913
835
672
676
652
795
651
706
733
668
704
791
821
701
597
871
666
628
1096
1795
656
652
671
904
625
1723
2101
727
836
1381
1174
650
793
2403
892
1099
662
718
1588
1190
798
1162
644
1998
673
723
2487
3189
728
1770
975
702
1851
676
752
1407
1348
1265
630
870
687
613
657
1228
705
836
1388
990
690
751
972
707
712
660