7
7
643
1470
2607
2431
2554
3011
2856
2508
2660
3292
3264
3327
3472
5861
6868
5931
5571
6139
4655
5746