558
2
551
395
1
430
579
416
332
468
462
679
403
390
459
399
542
5
553
570
1068
536
507
754
778
641
1038
782
3
1296
0
538
489
465
527