1216
3
1023
2
1265
3503
7
995
4
3278
8
4555
10
3807
6
998
11450
0
1573
1988
1079
1512
1693
370
1
599
2667
4759
3513
1197
4840
11
558
817
1243
5
550
709
1594
382
884