32894821 12767
5379229 2158
30235736 12990
21738196 10360
17429631 5491
14094202 6427
40497852 18529
8575746 3480
16166170 5529
14822370 5642
9037548 4080
17363252 5840
61562268 41092
20728243 8538
39805900 16873
4861287 1683
12920638 4033
51497435 24529
9835751 4410
8375953 4250
55106078 22531
20696164 8645