2110
1
785
0
1232
2
1716
427
752
1399
1382
1590
1516
2235
657
4996
3
12305
1180
2088
5
2368
717
1867
1794
3621
3428
3580