689519
39836
891557
383273
116786
412304
750647
238605
465382
634514
399786
248981
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471