271
201
296
106
626
246
538
191
675
186
1297
538
360
111
231
157
428
82
653
104