0
1176
828
968
1207
1078
1007
857
1351
1010
1006
853
1034
838
870
836
1752
1
1236
2662
1480
1566
1511
140910
2962
2554
2551
2449