23
8
11
13
16
4
20
7
28
9
6
38
17
60
21
25
152
655
92
52
123
73
183
63
48
78
62
61
177
34
131
29
42
569
590
47
37
50
18
24
258
156