819
2
1318
1
1275
0
257
782
676
256
150
295
1655
1164
475
500
772
753
341
1438
1466
747
505
514
751
821
654
565
2604
7
4292