706
1
1291
2000
1716
1129
0
770
1776
273
1866
3
2326
4
1642
1889
1054
4546
2
1566
18385
1470
1231
472
1218
5866
9953
15482
15
2693
4682
445
1852
920
1124
2320