690
2
1297
0
508
1677
4
1161
1
1085
1393
1035
983
1837
1362
3
1776
1543
2901
5
3458
8
1248
6
2341
4285
1565
1468
212358
1091
4795
4091
9
1898
10
1132
2819
998
2631