668 131
27568 73
3050 761
20980 571
18258 475
16471 760
12656 255
9295 558
8342 253
7109 41
33556 944