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