0
1055
1036
840
805
782
849
662
1197
914
1190
1410
886
998
1007
1879
1
1345
2900
1587
1669
1613
141715
3124
2661
2631
2565