518 59
12269 347
15359 801
6690 675
1728 184
2926 149
3431 472
8422 672
6762 1011
1776 290
5306 36
3569 707
3879 930