0
3
26
14
11
5
9
8
51
7
15
1
10
18
16
20
12
22
88
42
81
48
296
141
69
79
212
261
63
59
731
156
202
90
934
116
33
47
21
72
44
85
200
101