2938 595
4418 685
3673 392
24714 386
3530 363
1277 46
3535 413
2677 406
7996 153
3790 654
3686 516
4789 488
3858 617
5182 216