19308102 6160
8128971 3125
23532055 3088
21767319 5978
16700206 4558
30891154 11598
6173820 1762
14951260 4479
28852914 11369
23953280 9952
12025592 2934
9604250 3798
8502183 2708
22951382 10662
6535291 3697
10167663 2836
14514804 3229
13882264 4762
2732155 1385
6945677 2984
7074414 1972
13245771 3122
59321505 23254
52748583 18984