85199
384231
33684
661689
982303
806228
82787
38447
651410
600840
97594
64775
5055799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471