1291
6
312
1
304
430
286
392
772
0
1006
2
942
624
1180
287
547
1019
1146
1043
280
382
1088
119
110
89
988
3
765
60
63
273
338
1458
81