2040
1
555
546
601
2
557
76
85
97
1185
389
614
775
589
2936
1687
87
4217
10
556
398
812
983
5
625
543
593
7119
6
1067
3
655
935
671