39815 115
319304 658
132214 219
104297 712
50964 907
14972 626
15913 558
19624 178
13190 809
9257 662
14000 407
1569 189
8808 766
45708 74
4760 383
30403 535