31529 820
28685 497
21402 609
25348 529
23549 438
18820 116
19510 587
12722 740
7504 552
9246 361
12623 386
10475 472
5584 76
24149 33