0
11
26
3
211
1
7
39
5
2
56
46
89
254
25
819
418
41
136
394
76
79
242
133
59
189
24
22
16
170
147
63
28
27
99
60
15
18
42
4
72
137
32
97
70
33