0
1
2
5
3
12
6
4
26
36
46
77
65
47
43
30
23
33
17
15
20
24
38
9
13
59
14
219
31
282
162
75
37
136
189
113
67
103
172
72
111
450
221