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