11026393 3691
5371476 1809
58693846 28597
10110402 3449
16889236 4511
4918778 1432
24674250 8724
5431995 2189
31753505 14953
26620052 3295
29935441 13361
9270811 3182
45674053 16631
4235825 1511
8198369 2755
16660676 6713
9410618 2733
20604329 7345
8297637 2032
29544165 11903
8591162 3289
9009641 3072