34352
25830
44115
50449
38824
21050
47087
72287
33080
79030
27490
58586
434908736
240891380
1684208313
158577269
131531180
125524260
1135178896
104815214
89889182
84045292
76448141
70412160