200
2
1345
3
395
0
137
1
780
1324
856
830
911
1426
2789
4
680
734
887
676
198
263
1595
760
2552
8
3516
1235
1174
711
12
2465
21
1114
5
930
233
182
257