2478
3
1543
4
469
0
1941
2709
2
1828
1
4867
7
1633
5094
9
1943
908
1311
910
1509
1425
1488
2474
5
1397