22750753 6110
16646708 6141
20068857 7307
6990423 2283
13853088 4344
32138482 12629
7782532 2258
5531637 2315
50400359 21428
33991548 13669
8268301 1005
6131571 2145
23173483 10439
32485082 11573
19460988 8874
8413967 2761
15298836 5513
8848889 3173
28056950 10857
17801372 7853
21426095 9478
7674197 2387
9532597 3462
114932595 43818