829
2
513
944
1
1753
4109
3
2600
5
4628
9
664
706
2455
1275
636
405
867
2608
14
1002
1898
8
6835
10
2049
1261
1463
3371
1178
443
1730
799
1372
3322
1204
6268