7591488 2814
72668319 32474
114948485 58257
8833046 6280
21233424 8454
112943169 15591
98894639 44252
28026197 10675
15161734 9390
37695008 19195
90356868 39037
10776812 4608
5399565 2792
12387767 5796
22500931 7062
27070839 11102
62051609 28220
6027007 5290
4106413 1413
9806861 4545
9416553 3562
32890350 14847