0
1059
644
638
483
785
715
815
721
588
876
808
516
652
1500
1142
1
734
939
1012
987
134373
2334
2017
1985
1911
1874