39810 115
319283 658
132189 219
104282 712
50953 907
14965 626
15912 558
19616 178
13186 809
9255 662
13998 407
1569 189
8805 766
45679 74
4760 383
30378 535