105455830 54073
60670342 26188
47108554 21837
30235736 12971
9154688 4102
8832848 2849
9215488 2946
40497852 18525
30266326 14467
51497435 24520
33130867 32747
55106078 22525
82951430 34233
5169195 1847
13038749 5824
15576537 4929
12810930 3345
9535792 3201
47022249 18020
11346794 5095
15934085 7734
11663096 3559
12595577 3980