30181 820
27578 497
20469 609
24199 529
22452 438
17943 116
18932 587
12123 740
7183 552
8850 360
12026 386
9803 472
5259 76
22687 33