597 59
12290 347
15363 801
6707 675
1730 184
2931 149
3436 472
8464 672
6821 1011
1779 290
5308 36
3573 707
3934 930