554
0
441
420
1488
413
683
1257
3059
343
631
412
544
380
605
986
320
741
800
1424
943
286
1610
356
357
397
994
510
632
369
438