527 59
12271 347
15359 801
6691 675
1728 184
2926 149
3432 472
8425 672
6768 1011
1776 290
5306 36
3569 707
3883 930