35903
26930
18661
21260
14910
29310
10710
18064
10771
11241
22560
24130
430385728
238014380
1664928312
156661267
129503178
122918252
1113518895
103172210
88151178
82905290
74603139
69232158