105
31
30
564
29
20
152
24
130
17
133
22
842
12
5
215
45
208
57
187
32
269
55
92
25
144
28
97
50
145
47
221
53