30821 820
28093 497
20903 609
24767 529
23016 438
18331 116
19170 587
12413 740
7318 552
9034 361
12304 386
10115 472
5411 76
23349 33