508
220
285
439
333
334
184
475
1099
360
1213
284
258
545
696
360
227
1224
402
204
360
313
639
216