30856 820
28111 497
20925 609
24798 529
23052 438
18350 116
19194 587
12424 740
7327 552
9036 361
12315 386
10141 472
5418 76
23366 33