582
2
1664
1
1136
3
1576
1390
0
2710
8
2808
964
2767
1464
1743
3759
2387
2800
7547
14
2214
398
4240
4