656
2
998
7
408
1
276
553
567
449
0
3
231
558
624
1170
16
504
927
1099
8
570
181
1005
1078
611
409
641
983
1072
4
890
853
338
392
1996
341