0
629
540
816
802
620
837
803
795
878
767
936
849
770
949
962
1142
1
734
1059
939
1012
987
134373
2334
2017
1985
1911
1874