200
1
564
65
292
796
4
123
2
56
183
54
72
96
14
108
74
307
688
86
350
321
348
488
891
988
0
622
85
939
520
908
107
542