12662798 3996
18702422 6499
23909753 12139
50488346 16644
7725942 2428
8360993 2924
19011036 7288
6881884 1627
14541602 4728
10091141 3185
37005981 12487
15106844 2792
16173242 4087
6815056 1470
8839181 2714
10446913 2136
3892530 914
7647516 3103
23852438 8444
7135335 2456