135228
193517
570870
138283
1893119
288708
737323
801328
936338
641306
125473
883550
699763
687500
26614
229966
21576
564073
968406
1055661