408
500
1
608
245
887
1
255
329
281
710
351
254
262
249
246
311
436
271
440
378
470
398
3
447
403
353
385
366
392
399
356
434
565
396
1004
358
294
243
240
450
259
321