2256
668
853
837
875
775
1992
1889
1464
872
607
986
949
1000
989
1272
639
5754
987
682
744
797
1283
1253
1564
799
856
1455
1492
946
4479
922
1605
2180
601
789
3251
1968
1264
988
2476
1003
1284
1460
935
797
950
2595
670
763
881
957
902
1173
1677
1431
1407
833
1249
822
702
1072
1611
1929
618
1539
1190
3397
781
2138
1318
698
2949
1019
2245
714
873
799
2244
932
1268
701
700
1386
1164
1011
931
2378
1091
1115
1468
760
2060
1652
711
1080
962
1270
631
667
766
786
3290
636
658
1529
1632
683
759
3393
732
704
777
669
1449
815
1922
1720
2620
1636