0
812
877
954
783
672
903
1092
1012
914
906
1052
1061
918
804
802
1883
1
1351
2907
1590
1672
1617
141753
3129
2666
2635
2570