640186
202410
960799
135800
587848
31514
465643
454739
98289
403325
171632
860758
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471