25210325 11526
60952736 28123
7554707 2576
7786864 2192
9353969 2981
19310251 6119
88692726 27746
116295201 43555
21317515 9126
18647623 3835
14512112 4797
2689960 757
9288193 2594
20554821 5978
44692987 5931
12802498 3091
7261467 3722
13415445 6421
5046296 2126
10508360 5277
11217995 4674
12463213 3609
7513285 3100