16414340 8922
11140052 4643
26645225 10536
20184173 13766
29768063 13625
12360885 4599
187825733 116562
25831368 10948
47970070 6031
28223957 15387
39855908 5987
13193089 5293
28700151 11623
28012227 15481
19175043 9138
9925858 3867
4275044 1404
5341973 2133
7001136 2962
202706459 196220
65049 298
2556169 7165
2615985 9688