483
1
1105
4
529
528
486
2
654
577
735
459
571
409
425
741
579
1297
0
495
464
1257
727
652
585
494
658
2055
468
648
6
505
544
552
1206