376
1
725
1028
0
393
1090
642
4
399
942
135
1548
2
696
1401
3
977
447
1634
818
852
4276
867
860
632
1002
507
1971
1544
1182
2162
666
147
5226