649 59
12309 347
15366 801
6714 675
1732 184
2936 149
3442 472
8481 672
6854 1012
1782 290
5309 36
3576 707
3936 930