600
1
802
2
614
454
507
446
1650
339
368
722
448
533
774
820
547
1784
90
717
408
83
508
597
475
671
721
3
524
409
1010
1307