699 131
28262 73
3074 761
21475 571
18312 475
16696 760
12908 255
9721 558
8491 253
7340 41
34961 945