562 59
12280 347
15362 801
6700 675
1730 184
2927 149
3436 472
8453 672
6791 1011
1777 290
5307 36
3570 707
3924 930