0
1068
922
1191
1413
1000
679
1011
804
1093
938
867
906
843
1150
859
1888
1
1355
2921
1594
1675
1621
141833
3135
2670
2638
2576