966 161
7553 383
50216 744
14743 495
6181 520
10003 806
8311 292
3977 618
4733 129
6661 533
2486 84
25173 436