31
196
191
169
82
135
440
152
14
102
37
160
117
689
1541
315
162
237
41
275
0
121
