39793 115
319187 658
132086 219
104228 712
50856 907
14953 626
15900 558
19596 178
13167 809
9238 662
13981 407
1567 189
8788 766
45589 74
4754 383
30283 535