504500
647955
406200
58826
14196
855784
978464
356929
303897
885694
724519
507398
920618
798428
724210
212654
381753
954726
343840
826993
810143
321544
395388
786644
254928
118993
947516
938917
194885
469892