39089143 16835
36294523 14435
54270079 14379
34413200 14627
15395874 4919
18762040 7426
17717862 6641
22366185 9927
22489178 11209
19311127 8702
48708338 24441
15011616 3757
24825156 11579
25482984 12638
15162566 5174
17716251 7910
21907377 8375
20106714 8934
21013478 9541
10399689 3085
22696731 8017
13500931 4853
16084498 6920
16234355 6870
18683330 8708
20859103 6939
19984025 6763
39553448 18576