948535
867378
671104
694628
82580
283885
758707
375620
682551
536903
812280
450153
5256799
3679581
3205148
2505804
2281988
2126609
2052358
193878
1828118
1745136
1724196
1660471