59433
37974
31412
31681
41997
36341
21082
51413
37675
71686
44366
26242
430462728
238086380
1665248312
156707267
129553178
122972252
1114068895
103198210
88188178
82928290
74625139
69252158