80583
392210
293242
159814
888632
221260
394955
92860
154303
922628
82417
167109
5247799
3671581
3196148
2496804
2273988
2113609
2045358
193678
1822118
1743136
1719196
1659471