1501
1
2090
2
571
726
0
1089
562
3539
3
355
691
836
526
96
1558
4
2565
409
492
322
784
1093
715
1433
694
1890
666
931
3621
3428