988
878
1239
2238
699
3243
1289
880
661
763
710
747
1059
1936
947
702
937
639
632
1065
631
902
1367
776
4308
1063
755
1943
1905
964
1248
723
1619
3232
776
907
966
839
1699
902
803
682
3051
746
3300
807
1028
711
883
682
1470
758
1075
8817
736
1125
832
863
8304
843