4351
7
928
2
3738
8
2527
1
870
1217
800
0
3786
5
2560
12
820
6458
28
1046
814
507
1253
769
2625
474
691
1095
1721
1488
818
606
491
1579
763
727
530
2080
6