39793 115
319184 658
132086 219
104227 712
50853 907
14952 626
15900 558
19596 178
13167 809
9238 662
13981 407
1566 189
8788 766
45588 74
4754 383
30281 535