440
1
66
1288
0
803
493
2
369
887
118
987
591
660
673
1095
2100
1627
6
1029
1269
867
593
533
394
470
775
284
1162
1546
2051
8
1211
946
1231