28686
26303
11064
9590
13992
10702
24225
473610
435093736
240979380
1684938313
158665269
131619180
125589260
1135948896
104854214
89947182
84080292
76517141
70464160