4139
3
912
2
2502
9
2720
0
1334
656
1
1452
582
1326
72140
729
926
9019
573
807
475
571
1081
1477
430
1523
441
928
798
2486
14
673
1129
16639
8
979
1608