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