437
583
1091
1718
121
398
1143
896
746
657
4668
2034
2671
2948