929
859
1873
983
705
702
775
808
5905
802
904
693
1293
1670
655
1588
702
1286
8205
1022
4384
1067
771
1069
981
956
817
978
782
3801
9023
962
921
739
3645
768
851
753
717
694
773
1675
621
858
634
1145
3211
3424
1087
667
731
660
1052
1117
1125
1076
1109
833
974
1130