1650
2140
2659
1857
1223
1257
1026
1680
1538
1079
925
1440
713
1026
859
800
768
799
836
807
629
899
729
861
1344
590
1650
773
643
1489
1707
859
1353
1649
1669
1836
717
742
726
687
742
803
1257
792
1079
970
4005
887
670
682
929
834
2140
723
2659
603
550
1857
1223
977