42725879 15899
6659915 2299
22573037 6760
23909753 12139
35572538 15167
8147286 2098
11273771 2836
12236060 3455
8784194 2463
8134657 2959
20368861 4329
56092108 21815
44019637 7696
5886194 2224
12670005 3955
30298973 7156
9626477 4602
18422509 6427
9240067 1768
10000041 2739
9908934 2843
5654166 1649
14622300 5149
112123386 35352