357
0
333
362
646
872
288
729
355
955
269
20634
8
575
351
895
1675
679
423
464
970
618
693
2076
1
432
459
2109
381
573
337
691
592