1108
8
525
1
601
2
555
782
480
625
543
593
983
5
734
102
472
1734
959
488
578
1713
78
1109
4
684
1047
716
284
796
433
948
3
534
502
417