39813 115
319295 658
132200 219
104287 712
50957 907
14969 626
15912 558
19621 178
13187 809
9256 662
13998 407
1569 189
8806 766
45692 74
4760 383
30386 535