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