0
601
665
507
733
1142
804
629
752
538
648
813
726
746
484
664
1
734
1059
939
1012
987
134373
2334
2017
1985
1911
1874