2896 441
1633 26
21782 130
3530 516
6733 479
38948 374
2829 368
3097 46
1743 311
8887 676
4274 614
9733 585
4045 364
3296 614
3995 555
979 60