786
2
321
1
1755
3
1011
1854
2528
1459
4
3053
5
1161
1797
1092
3915
10
1456
1330
1670
3146
2550
7
2237