299
0
441
391
244
556
350
329
498
402
341
643
757
1135
682
380
432
378
297
460
411
571
514
563
367
374
419