87
1
287
321
2
350
200
122
689
562
349
108
75
307
489
891
630
1774
988
0
521
940
1707
490
1759
86
622
706
908
107
387
542
710