666 131
27524 73
3050 761
20967 571
18256 475
16463 760
12649 255
9283 558
8341 253
7100 41
33526 944