39802 115
319263 658
132171 219
104262 712
50947 907
14964 626
15909 558
19609 178
13178 809
9252 662
13994 407
1569 189
8803 766
45663 74
4759 383
30356 535