1096
1537
3291
4019
5682
8765
10357
17412
21522
27247
27583
30976
31376
42976
