380
0
343
329
432
491
769
509
603
577
406
251
548
237
370
333
346
272
401
441
579
494
411
549
1
466
1079
919