1291
1
2799
3
1408
4
3403
1020
1425
5262
10
1178
2
2306
7952
625
16840
15
1372
2177
11483
8
4126
6
472
243