1296
917
1729
2954
2339
7709
3562
1014
1206
2911
1242
2075
1164
11958
17721
1451
1271
988
1709
6893
1171
14581
1637
991
5820