409
1
1010
2
1307
648
773
3
524
555
655
410
877
475
670
721
1024
935
568
261
1419
1113
2479
99
656
923
432
450
720
883
825
514
937