2962 638
18381 653
744 166
933 188
2864 824
921 267
3580 79
12642 523
10923 63
7142 707
2934 243
1688 146
3751 598
5665 224
5957 399