0
1100
851
800
928
866
878
1077
847
856
915
980
1911
1
1374
2976
1622
1692
1640
142074
3178
2701
2661
2598