87515
810869
182427
619890
240553
539685
705765
159277
360753
581300
102224
957328
5164799
3584581
3108148
2415804
2241988
2067609
1985358
192078
1775118
1724136
1696196
1641471