41506 832
28566 404
71335 733
2351 261
4251 681
2469 164
17050 302
3016 537
13473 423
4736 451
3116 82
6876 311
4021 428
3414 455
12601 201
1898 53
19775 317
137397 835