0
1030
933
1097
1022
752
1109
922
1059
889
738
819
967
978
791
623
1776
1
1255
2718
1498
1582
1529
141135
2994
2566
2565
2471