3560 232
5016 102
759 55
31626 179
9694 669
4843 623
2585 413
5230 588
3923 802
2865 445
4819 78
3402 573
3187 921
1670 315
3486 707
3163 787