585 59
12284 347
15363 801
6706 675
1730 184
2928 149
3436 472
8458 672
6808 1011
1779 290
5308 36
3573 707
3927 930