27580 810
14220 208
7640 711
6035 56
11566 699
8716 586
37564 194
9489 38
14404 277
6647 64
6491 675
15684 444
3762 888
13747 606
5625 242
3007 168