14591
1666
2197
2127
3377
1600
2607
5831
17271
1589
1042
2296
1033
12640
80001
5105