2948 302
23513 177
29783 868
4152 469
9524 532
6123 428
10656 409
4455 413
8614 791
3713 851
7577 666
1655 65
8131 400
3938 284
2884 342