424
1
2478
3
726
0
1089
562
355
691
836
526
481
2565
2
652
409
348
322
784
1093
715
1433
694
1890
666
931
3621
3428