25589 204
38158 330
19385 412
47023 484
14630 557
6269 297
1869 471
7634 666
9651 447
18077 306
31759 103