682
2
1586
1
1124
618
0
3498
4
1298
5
2830
7
397
651
1693
1855
2844
3
177
8807
1960
514
8024
2901
2600