0
1176
828
968
1207
1078
1007
895
1076
902
857
1351
1010
1006
1027
853
1752
1
1235
2662
1480
1566
1511
140907
2961
2554
2551
2449