993966
124485
847907
888183
1479967
23378
959677
184997
566125
15423
762645
331968
628340
834568
1052880
726307
570460
905698
897664
833779
482816
221452
961401
135598
461334
803118
686701
1003797
481738
108788