659 59
12313 347
15366 801
6715 675
1732 184
2937 149
3442 472
8486 672
6857 1012
1782 290
5312 36
3577 707
3939 930