81975
15870
100286
290166
57210
67261
870529
361910
105726
159464
466129
59617
5141799
3567581
3073148
2385804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471