2928 302
23511 177
29779 868
4152 469
9523 532
6119 428
10656 409
4448 413
8592 791
3713 851
7569 666
1655 65
8130 400
3935 284
2882 342