0
516
710
676
707
850
1017
662
1009
2202
346
803
1181
852
1091
1123
1879
1
1345
2900
1588
1669
1613
141718
3124
2661
2631
2565