0
1428
1224
993
805
1113
886
1135
1043
875
995
866
994
997
1166
1033
1752
1
1235
2662
1479
1566
1511
140907
2961
2554
2551
2449