767
2
1242
3
4431
9
833
999
1691
8
2235
5
3443
6
11547
20
811
1084
1
682
0
1362
967
1357
1658
10
1301
1244
1184
1652
1992
3414
13
857
1231
4
1117
1267
1052
1395
1710
15
2821