1234
1659
1068
2996
4687
1178
7442
17533
35645
2291
5817
2050
2175
2104
6329
2057
6982
2938
3127
3954
3820
2744
2244