869752
239622
400348
444627
242576
738846
544360
500138
494590
585970
719423
69922
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471