34956
784228
390552
53321
302135
671364
707969
405132
309956
478293
171392
317399
825471
269161
690200
48799
969672
631797
520930
70775
1032820
38077
791663
761435
987576
531129