38560
15842
27663
41884
48177
31922
37036
42453
25881
18354
27200
18861
434993736
240935380
1684628313
158626269
131571180
125566260
1135658896
104834214
89910182
84063292
76487141
70441160