1300
9
402
1
1455
4
623
987
0
1426
10
2561
2
2191
7
1576
1404
626
4451
2403
2762
2133
2130
2227
3
1712
2328
4948
14
1316
1511
1472
3489
804
1462
913
1821
2156
1550