1006
1
89
626
496
443
663
3
502
1670
572
917
0
1212
420
475
2
1255
903
1777
5
1005
654
1382
652
725
1013
419
745
880
1449
817
504
408
809