39812 115
319290 658
132195 219
104283 712
50955 907
14966 626
15912 558
19618 178
13187 809
9255 662
13998 407
1569 189
8806 766
45683 74
4760 383
30380 535