532 59
12275 347
15360 801
6691 675
1729 184
2926 149
3432 472
8429 672
6770 1011
1777 290
5307 36
3570 707
3890 930