594237
328414
1157995
424125
412315
551479
99940
851111
678549
634731
536812
85910
989868
17688
965402
395974
336241
340763
586621
520747
482125
265255
145207
439439
765360
40012