508 106
3560 709
746 170
25014 143
9338 169
7532 86
307697 675
1966 382
904 162
5843 548
3025 339
17049 591
67420 611
15278 651
7387 525
5256 485
3939 778
8234 337
2376 431
296854 699
29240 584
3298 79