30196 820
27598 497
20476 609
24207 529
22465 438
17947 116
18940 587
12133 740
7187 552
8853 360
12035 386
9811 472
5266 76
22706 33