35512936 14039
38612629 20706
51627892 20608
21220207 8510
13393363 4957
60170967 19034
39599133 16920
15027176 5767
14336748 5592
25990071 11004
90703816 43498
29343062 10279
59438514 17445
22730641 3647
11554155 4545
113450307 53249
13880658 4401
16424711 5469