34242
721362
493630
58418
759509
513859
241444
238569
106473
466155
929232
162593
125207
362624
101682
526340
970287
139306
315520
189147
269591
969123
719394
302625
4428
105292