133209
35660
15820
32863
11065265
24110
12972802
25410
14800
13992031
9354317
5910
430595728
238171380
1665928312
156769267
129630178
123033252
1114598895
103245210
88244178
82975290
74672139
69305158