47026
40835
46664
60573
620
1276714
91839
63037
36712
50783579
1097212
648113
430398728
238022380
1664998312
156669267
129514178
122931252
1113638895
103182210
88162178
82912290
74610139
69235158