0
1428
1224
993
805
1113
886
1135
1043
875
995
866
994
997
1166
1033
1752
1
1236
2662
1480
1567
1511
140910
2962
2555
2552
2449