482
2
460
1
521
619
555
1481
1445
1153
1003
97
85
639
524
410
81
1522
907
516
813
450
675
563
846
5678
6
1066
112
655
704
685
1152