20153680 9242
28331243 12082
6627582 1693
8718946 3719
18760705 5855
9027601 3107
16838286 5350
6181658 1828
28077320 8903
7310407 3022
59512643 22490
9532597 3462
10110402 3449
33202204 11143
18855081 7426
138443039 62470
22612621 12808
9950353 3477
9298155 2519
33250977 14435