697 59
12330 347
15374 801
6722 675
1732 184
2943 149
3448 472
8515 672
6886 1012
1782 290
5352 36
3581 707
3951 930