47530 149
20956 907
14897 318
30966 78
31239 673
26122 687
11793 574
6212 110
6984 790
17533 399
100900 571
22463 383
2829 184
37004 544