1456
2
10183
14
981
1
1806
785
0
3782
7
2643
1232
1357
1786
3134
427
2294
1399
1502
1516
4362
3
2235
2110
4996
4519
13
2088
5
717
1867
1794
3621
3428
3580