11021
7020
38877
24576
24150
10810
15562
31931
15980
23160
45123
18212
435286736
241059380
1685528313
158731269
131678180
125644260
1136548896
104887214
89987183
84116292
76577141
70502160