4990
8590
10653
18554
17133
12078
25741
33193
12290
36180
8077942
9395726
434879736
240878380
1684048313
158568269
131523180
125507260
1135088896
104810214
89883182
84041292
76436141
70403160