981
1
1806
785
0
3782
7
2643
1232
2
3134
427
1399
1516
2235
2110
4996
3
2088
5
717
1867
1794
3621
3428
3580