480
1
602
350
527
94
525
579
2
941
709
351
1132
1187
700
555
77
783
546
402
763
741
556
485
1356
89
782
590
899
679
1801
625