50937182 19521
37798690 18331
35110074 13172
20946951 7659
59455695 17413
14920529 5554
13267429 4630
14222118 5318
88990910 37375
39069982 15711
58939852 15880
25652529 10188
70786534 22324
16227378 4979
22643547 3474
13654800 4027
11275565 3857
14203743 4508