159
11
3
9
6
479
130
15
12
123
22
120
35
147
1085
53
28
29
31
83
112
21
33
20
23
70
187
67
54
68
540
27
47
48
37
55
42
24
46
233
96
113
36
71
103
371
50