81
84
82
278
159
313
554
478
2675
218
207
191
404
946
314
277
337
365
342
493
386
399
339
365
366
299
437
748
455
291