47525 149
20947 907
14893 318
30957 78
31237 673
26118 687
11793 574
6209 110
6980 790
17528 399
100860 571
22447 383
2829 184
37000 544