875
1
648
1180
924
2
247
702
935
920
1144
712
596
921
853
792
2291
3
691
671
411
406
119
90
679
443
578
1003
655
489
416
618
889