41506 832
28566 404
71332 733
2351 261
4251 681
2469 164
17049 302
3016 537
13473 423
4736 451
3116 82
6876 311
4021 428
3414 455
12600 201
1898 53
19773 317
137390 835