0
1
22
14
7
2
5
13
9
3
18
8
20
11
6
21
83
267
47
19
82
31
176
43
60
173
117
148
196
274
179
436
35
50
33
197
32
17
130
175
12
65
418
61
384
510
178
37
42
25
102