2325
1627
931
1630
941
1031
954
2060
837
940
829
937
1492
884
1062
897
1070
3879
946
798
906
775
3769
1491
806