35270
15972
15533
35430
9840
22792
34464
26471
26365
541410
28286
35393
435285736
241057380
1685518313
158731269
131678180
125640260
1136548896
104886214
89984183
84115292
76577141
70501160