39793 115
319182 658
132086 219
104226 712
50852 907
14952 626
15900 558
19596 178
13167 809
9238 662
13980 407
1566 189
8788 766
45586 74
4754 383
30280 535