27996 820
25002 497
19410 609
23053 529
21518 438
17177 116
17612 587
11730 740
6897 552
8505 360
11540 386
9368 472
4906 76
21223 33