99512
659525
949192
431530
16510
248678
345544
186642
815922
227595
828985
356253
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471