50295 252847
40861 144901
20103 126479
19466 61567
19446 109034
19347 116465
17320 70876
11575 36726
10691 45579
9118 86495