456
1
1269
0
645
869
784
922
2
167
1177
699
5162
438
825
518
88
4914
4
1003
1475
919
594
1997
852
1308
3
2006
5
1143
1158
1094
406
686
2416