148
53
28
486
201
326
109
40
22
29
43
167
66
241
141
90
143
132
72
83
60
117
17
78
107
87
67
98
32
277
57
36
168
24
215
412
73
59
425
45
164
30
178
171