1393
2
1465
1
634
663
2289
4
1074
0
569
709
488
1773
3
606
649
758
451
4872
7
747
1117
913
1605
854
566
812
1343
957
682
1120
661
402
441
415