0
1160
836
1048
1022
1073
743
576
1021
2565
811
1066
1038
916
803
1879
1
1345
2900
1587
1669
1613
141715
3124
2661
2631