34482
25581
703714
70515
532611
47595
59567
45427
58883
638313
33402
66783
430452728
238076380
1665168312
156699267
129550178
122961252
1113938895
103196210
88172178
82924290
74621139
69250158