1029
7386
2876
2364
1456
7745
4446
2393
6342
7931
3850
4200
11133
16261
21846
24951
18517
31558
26882