0
3
21
12
41
10
6
2
11
4
25
23
19
13
15
8
14
28
45
26
22
75
34
39
517
221
129
48
149
95
7
136
198
147
112
144
55
176
88
58
132
106
214
54
49
52
128