327169
31554
907450
54134
380554
230287
109580
98286
364974
704536
646289
533528
176448
677341
453485
44976
146921
860115
280334
801521
66559
37443
553342
829851
412649
738208