107843715
20424
29084
40354
810513
18221
45274
34474
1060711
52995
635212
52583
430487728
238095380
1665308312
156712267
129565178
122981252
1114168895
103202210
88193178
82942290
74628139
69256158