706
2
3019
3
555
1
977
4
1075
7
1576
4419
12
6752
8
456
2181
9
924
692
0
1412
1229
3400
2180
14
839
3917
2107
1368
1085
1915
491
1096
1876
1511
882
1970
896
1599