0
777
1250
1013
1010
1060
1008
1032
903
985
954
1027
783
945
1047
1107
1879
1
1345
2900
1587
1669
1613
141715
3124
2661
2631
2565