16062
15
3296
4
2797
5
1859
1
469
0
2060
1681
7835
14
2453
847
4500
3895
18
1539
2354
2773
3991
14470