16044
30946
34515
691710
20561
364710
47743
42204
31836
33271
46575
1590225
435285736
241057380
1685518313
158730269
131678180
125640260
1136548896
104886214
89984183
84115292
76577141
70501160