2941 638
18365 653
743 166
931 188
2859 824
911 267
3574 79
12627 523
10888 63
7111 707
2911 243
1675 146
3735 598
5660 224
5942 399