1016
995
1264
739
1003
1640
1359
660
1429
947
998
2745
1060
2373
732
796
700
1119
1006
1980
893
1646
740
723
11826
1457
884
712
1318
1787
999
772
810
942
747
2015
687
1658
1217
1243
1617
2501
888
706
1041
1748
708
967
977
1249
806
1716
934
8308
1178
746
878
1903
1789
805
722
1554
2412
1639
730
902
895
825
1971
657
674
1209
5361
660
901
704
1230
874
805
880
752
2699
826
668
715
743
696
807
901
1111
695
987
981
960
1634
3350
628
722
844
702
735
1265
1336
894
817
620
3172
1607
701
869
717
1074
934
693
1708
827
602
944
758
662