41197805 16138
29043238 8230
20357092 7464
24079279 9116
20478427 8061
14845353 5299
24548172 8130
23282298 8014
37673683 21614
19549254 7404
21580689 8039
18314677 7279
20868886 9343
31876574 14212
52324933 19879
33763707 18730
15140475 6179
100277600 40014
22206177 7103
14392848 4690
17485529 6820
144115989 63570