21993868 9830
25033076 13147
38806981 13131
11670498 3474
25177235 11567
53531943 19565
8023856 4420
21470247 9902
19086868 10816
12121272 4448
17820517 63287
28966335 8840
55002057 17291
14219633 3330
19250953 6814
14239705 5673
16468520 6499
19423442 8064
10924231 3713
48587798 7046
28866869 11988
10224451 5899
151727820 55766