156565
60421
285801
96898
289663
772437
132642
985988
468193
41396
573413
480619
5141799
3567581
3073148
2385804
2230988
2048609
1968358
191478
1765118
1720136
1689196
1636471