2986 747
26662 66
38592 210
19880 747
13440 124
8034 633
7892 442
4176 610
16638 505
10221 648
10767 454
5151 675
7588 62
5742 309
4106 602