988
10
399
2
421
0
936
3
914
6
2546
14
550
907
456
4
439
1
840
601
749
458
607
561
307
688
363
300
499
419
379
262
373
128
84
237
102