15580
18550
27210
45880
28312
17270
22090
34290
12000
26503
45565
31297
430594728
238171380
1665928312
156761267
129628178
123033252
1114598895
103245210
88244178
82975290
74672139
69305158