25830
44115
50449
38824
21050
72287
33080
79030
27490
58586
1066315
76867
434948736
240914380
1684478313
158603269
131553180
125548260
1135508896
104827214
89901182
84057292
76470141
70435160