349
0
514
365
1511
410
286
798
676
685
509
400
357
517
592
401
384
743
358
439
321
547
1425
2445
505
407
468