16445 564
35963 821
12683 372
12392 107
9130 521
10585 403
3301 610
9506 219
27778 596
3613 876
3704 709