0
4
3
8
2
1
9
46
22
17
14
19
40
6
124
118
20
11
5
7
13
75
48
364
123
196
161
98
59
263
232
57
30
166
35
23
21
93
52
34
371