0
870
974
805
1009
1751
996
878
946
726
824
1023
933
1029
644
858
1
1235
2662
1479
1566
1511
140904
2961
2554
2551
2448