3880
2950
48535
1840
540
750
270
1616335
910
4600
252431013
435041736
240956380
1684828313
158644269
131584180
125576260
1135808896
104844214
89932182
84075292
76503141
70453160