28752
31195
605210
37837
55050
71484
42320
660
1000
1120
45502268
51413579
435041736
240958380
1684828313
158645269
131584180
125577260
1135808896
104844214
89932182
84075292
76503141
70454160