447
1
443
1295
4
1720
873
1566
2
1089
1710
1674
1325
766
1462
0
774
562
712
2017
1434
617
845
1475
731
412
590
580
1113
1134
3905
12
675
804
946