0
1007
764
872
1260
994
908
1067
959
1085
1017
1874
1
1342
2890
1587
1663
1610
141668
3118
2659
2631
2563