385930
652878
298203
802743
260769
850231
372668
681319
159884
341785
544364
5772
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471