950126
74059
83503
93249
66529
834315
47844
1282423
2467335
2810
2290
2330
435281736
241056380
1685508313
158730269
131676180
125640260
1136548896
104886214
89982182
84113292
76576141
70501160