655
1
935
473
528
734
2
477
735
5
689
3212
3
1030
2431
556
983
87
398
593
543
625
959
812
570
2879
114
644
86
588
1713
8
647
2239