600
1151
129428060
772214
904416
24401
53395
104278
56016
81045
719810
58043
435177736
241019380
1685238313
158692269
131644180
125616260
1136168896
104870214
89963182
84092292
76548141
70481160