2963 638
18381 653
744 166
934 188
2864 824
921 267
3584 79
12645 523
10933 63
7144 707
2938 243
1692 146
3755 598
5665 224
5960 399