297355
129678
759100
691953
57447
1045979
662201
858275
275540
814749
517117
105360
326169
31154
101786
64283
906450
54134