38944
813977
553867
121951
260633
462912
393420
944935
852156
370866
63234
423940
5305799
3727581
3241148
2561804
2307988
2150609
2070358
194378
1850118
1750136
1743196
1667471