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