455
709
1360
1484
2244
3008
2863
3809
3583
3841
4196
4554
6681
6902
5504
4682
5194
6008
4995
8441
10560