525
1
94
983
5
556
2879
2
569
114
528
472
735
733
1030
689
477
2431
671
710
119
488
578
935
655
958
625
543
593
398
588
646
669