14300805 3999
21426095 9478
28077320 8903
24815684 8249
8751820 1665
17474939 4445
14882933 4200
34369607 14281
4931719 1335
23104682 9091
18266265 7219
12934178 3436
5708628 2654
13006972 2572
23771777 7536
10777007 2305
36193641 14199
44105877 17112
25570835 7995
42205788 17090
15152274 6411
13516296 4181
6921239 1916
35630064 28767
85476372 32700