640
1613
653
688
707
1324
669
678
1682
1175
835
1163
824
2793
1007
4905
1153
832
994
715
1007
855
790
801
694
877
781
772
989
1412
1471
1027
703
660
1057
1592
993
721
1132
674
739
1137
663
632
862
783
2061
1039
905
675
1178
1162
953
718
755
911
833
726
2669
924
714
875
682
935
2202
3907
838
1129
722
1466
1677
866
1237
3540
695
802
893
1435
795
1151
959
699
1350
1311
1071
785
1996
842
807
2381
1149
1384
665
2700
1089
1328
1021
675
845
915
948
1568
758
643
768
3135
1535
882
2144
771
817
737
963
1519
1012
621
1731
1966
974
1377