647 59
12309 347
15366 801
6714 675
1732 184
2936 149
3442 472
8477 672
6852 1012
1781 290
5309 36
3575 707
3936 930