42481655 19323
30881804 14303
36179793 30360
29564418 13348
32628631 19889
9945405 3427
62972878 34532
14486555 5076
18987317 8793
11469087 4545
16560041 9233
33507199 16593
25033431 10024
23644401 8274
6921487 3063
11086620 4863
18740023 7951
11914310 7153
9916666 4106
7665881 2905
12676888 3817
14993825 5705
7748807 3179
7126897 2871
776501 1501
1912805 1284
3628385 1212