3975
2631
4037
13223
2531
7334
5459
19444
387
697
1178
1521
10676