47540 149
20959 907
14902 318
30970 78
31242 673
26130 687
11794 574
6212 110
6985 790
17541 399
100937 571
22475 383
2830 184
37007 544