2961 638
18381 653
744 166
933 188
2864 824
921 267
3580 79
12641 523
10922 63
7141 707
2934 243
1688 146
3751 598
5665 224
5957 399