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