1255 101
431 55
30583 179
8755 668
4644 623
2495 413
4929 588
3794 802
2780 445
4354 78
3291 573
3147 921
1593 315
3413 707
3089 787