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