459850
509364
329160
609371
867212
167457
707278
401542
714263
264369
136438
211100
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471