57681499 21928
23166286 15233
11046537 5136
13190604 4238
21816604 5551
28623700 10294
112981223 39659
13819353 4948
30394839 12296
23996100 5777
18701284 7684
45115537 15418
10602802 3455
13472503 5274
27056834 11994
8875938 2481
9269532 3022
36151333 10354
7120447 1875
47654651 7618
17304759 3700