0
1085
1057
786
1149
725
931
726
837
917
1189
1034
1259
853
1405
1210
1776
1
1255
2718
1498
1582
1529
141135
2994
2566
2565
2471