102405146 48581
58565443 21799
45388821 18453
25270672 8183
21577457 8284
55455182 17413
22293281 8230
28408416 8969
43039287 16732
8668257 2883
8982378 2557
16816021 4580
38653398 14498
28176774 9512
19953341 2997
8465809 2199
26741308 9233
14445124 3524
12264944 3773
30457448 14853
28331604 14919
15652878 4492
50400359 21428