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
1037
799
1077
1245
668
865
760
1231
607
815
1201
834
1104
757
741
649
775
805
1526
738
1333
3318
792
752
1228
1217
935
713
679
901
825
733
1965
883
1401
3840
735
895
1497
797
1224
1267
717
668
829
910
805
670
647
772
717
762
1112
820
794
714
839
10424
1439
848
679
1042
619
1301