25092 204
35349 329
18119 409
46507 484
13548 557
5955 297
1866 471
7405 666
9635 447
17998 306
31130 103