635
0
726
1089
562
355
691
836
1
526
2565
2
409
322
784
432
628
1646
738
1093
715
1433
694
1890
666
931
3621
3428