14000
28514
33813
22482234
25301
47798
22743
42447
23274
24954
15642
18880
430494728
238105380
1665328312
156722267
129573178
122989252
1114218895
103203210
88199178
82946290
74630139
69258158