435021068
38502305
2447648
225741537
218321434
13708210
117191978
108891723
108321882
10814933
10742303
105661255
105371136
10502908
104781010
10431970
104181612
10398275
10396687
103841132