354826
79096
34547
566100
405595
462647
346227
301967
94530
400487
466207
275800
781299
970290
68458
43482
16625
845182
543722
620965
792501
913386
112938
29311
600946
508807