0
22
307
32
148
14
12
20
17
3
1
11
5
8
13
67
103
94
327
90
100
138
130
333
86
23
200
347
54
40
65
85
204
58
97
163
956