985999
664370
840161
330420
290652
385217
498950
189243
67397
48687
373162
262184
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471