593
3
1091
5
542
1
768
2
1111
1986
984
657
1058
523
0
1596
6
1459
1211
1212
1715
531
754
10
1329
9
808
387
938
321
1337
1090
933
1320
1119
1069
1290
3536
4