0
7
3
1
5
2
22
4
59
10
24
15
46
112
90
34
197
109
93
362
8
115
555
122
47
118
30
25
152
233
157
85
114
119
110
667
84
68
103
35
83
60
18
69
106
107