38598879 20033
21385810 16364
45730174 28689
34423916 17724
30742937 12509
69300416 26427
20584801 8966
21298449 8629
24572777 7904
15774913 8859
56350441 18978
34187775 14812
17587244 7766
21346707 10320
20308297 5566
14334738 5928
13481139 6930
28047102 14718
16675312 5453
24598955 3970
12481682 4794
16600395 6685
16664304 5416
170405009 32817
9881241 4505
17555012 8164