2896 441
1633 26
21785 130
3531 516
6733 479
38954 374
2829 368
3097 46
1743 311
8887 676
4276 614
9733 585
4046 364
3297 614
3996 555
979 60