0
1
4
12
5
7
8
3
15
2
24
11
10
141
79
473
92
138
57
75
37
122
58
428
39
166
42
70
320
29
115
28
189
6
104
71
233
83
17
112
103
32