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