696
1
790
93
688
562
2
287
86
350
563
200
121
488
891
348
108
74
307
630
1773
988
0
706
622
85
65
291
961
416
61