42514054 15843
15140182 2752
14280175 4655
18907090 5896
43476478 10508
19434570 8284
9050494 2522
9293757 2824
13548507 4011
701552 892
11723192 3735
3975057 543
158970 257
1167783 232
46103273 15670
45550356 15283
30148060 12183
26775240 11454
54396 43