409
1
1009
2
1307
648
772
3
524
555
655
410
877
475
670
721
1024
935
568
260
1419
1113
2479
99
923
432
450
720
883
822
514
937