42725879 15899
14704849 7181
157225337 75539
141916101 58801
7644958 1991
80800197 37089
88059792 15893
98769434 37526
53430843 20357
79962406 30878
55660560 21262
41312187 15286
59512643 22490
62618943 20530
17783610 7128
11947234 3842
56589765 18416
29935441 13361
11656492 3948
48589140 18164
66016091 22025
15770458 4231
5571416 2042
47794675 6779
10336464 2349
6170584 2057