690 131
28089 73
3068 761
21361 571
18298 475
16628 760
12823 255
9555 558
8410 253
7270 41
34381 945