673
1
1486
542
907
2
375
97
746
867
665
95
633
110
437
619
977
1139
824
651
667
500
931
3
663
512
404
568
634
525
581
737
545