132
391
206
687
187
344
106
505
197
395
20
458
53
183
63
160
27
179
41
130
36
13
140
23
139
15
117
40
17
116
124
109