0
1142
916
667
666
893
810
789
875
743
806
884
811
687
833
769
1
734
1059
939
1012
987
134373
2334
2017
1985
1911
1874