43016 847
20818 777
14133 287
12979 329
9298 179
8950 508
4297 493
5666 370
6557 748
4741 256
7606 618
3262 86
5780 801
5175 182
5490 548
3014 281
3404 274
5228 628
3511 377
4817 678
3182 399
7637 193
2370 215
5321 396
7689 581
6715 914
5420 667
10759 229