1234
2
915
0
740
1
1426
595
538
2161
792
1710
3
1507
788
2724
4
1101
1885
10
1967
4980
7
1940
534
1219
815
828
21162