30
17
558
8
4
9
156
16
31
12
111
15
24
10
425
2
47
35
7
124
108
165
90
13
23
103
61
205
84
19
58
11
18
120
116
44
28
72
43
32
76
45
29
22
95
50