80
1
988
3
765
273
338
1457
1088
2
382
108
89
286
772
0
1006
942
391
280
1653
7
1179
624
287
547
119
1145
1018
1043
284
707
72
642
3451
10