0
1028
880
1011
805
1054
1009
1004
1086
1022
1133
1062
989
1163
927
1174
1776
1
1255
2718
1498
1582
1529
141132
2994
2566
2565
2471