50937182 19521
19899639 5764
59455695 17413
26420112 7728
18321786 5259
18478005 6807
14530082 5105
23474350 7681
9672922 3697
11067221 2748
10695017 3788
8792258 2406
10799098 2305
12850181 3361
10453256 2365
13762641 3945
19067955 4533
2937926 1156
15104654 5315
9432634 2792
29563017 11828
25511905 10715
11374016 3524
8660440 2478