0
5
2
3
11
6
1
7
12
32
104
53
194
83
65
44
19
27
89
214
31
71
74
54
157
218
241
864
17
282
138
120
58
47
40
26
38